* {
  margin: 0;
  padding: 0;
  list-style: none;
  box-sizing: border-box;
}
body {
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
}
.md-field-item-content:before {
  display: none;
}
.specialPhone .md-input-item-input {
  color: #fff;
}
.loginButton {
  width: 100%;
  border: none;
  height: 1rem;
  line-height: .94rem;
  margin-top: 1.2rem;
  margin-bottom: .4rem;
  border-radius: .46rem;
  background: #FEDA01 !important;
  font-size: .36rem;
  color: #EB473E !important;
  box-shadow: 0 -0.12rem 0 #FFA60C inset;
  letter-spacing: .02rem;
  margin-bottom: 0;
}
.loginButton:active {
  color: #EB473E !important;
  opacity: 0.8;
  background: #FEDA01 !important;
}
.loginButton:focus {
  color: #EB473E !important;
  opacity: 0.2;
  background: #FEDA01 !important;
  outline: none !important;
}
.loginButton:disabled {
  background: #FEDA01 !important;
}
.md-button.primary.lgButton.active:active {
  background: rgba(0, 0, 0, 0.5);
  opacity: .8;
}
.md-button.primary:after {
  display: none;
}
